## 20ms 3072KB 2/6个超时 40Min
num=int(input())

named={}
rate={'T':1.5,'A':1,'B':2/3}

for i in range(num):
    sid,score,sch=input().split()
    sch=sch.lower()
    named.setdefault(sch,[0,0])
    score=int(score)*rate[sid[0]]
    named[sch][0]+=score
    named[sch][1]+=1 #人数


print(len(named))

res=sorted(named.items(),key=lambda x:(-int(x[1][0]),x[1][1],x[0]))
#加上排名和int型分数 在循环内

cur=1
for k in range(len(res)):
    if int(res[k][1][0])<int(res[k-1][1][0]):
        cur=k+1
    print(cur,res[k][0],int(res[k][1][0]),res[k][1][1])



